.login-callback {
  height: 100%;
  padding-bottom: 45px;

  .login-callback-header {

    display: flex;
    justify-content: space-between;
    padding: 40px 30px 40px;

    .left {
      font-size: 20px;

      h3 {
        font-weight: 500;
      }
    }
  }

  .adm-form {
    padding: 0 15px;

    .adm-list {
      margin: 0;

      .adm-form-item {
        margin-bottom: 18px;
        height: 40px;

        .adm-list-item-content {
          border: 0;
          border-bottom: 1px solid #efeeee;

          .adm-input-element {
            font-size: 14px;
          }

        }
      }

      .last {
        .adm-list-item-content {
          border: 0;

          .adm-checkbox {
            .adm-checkbox-content {
              font-size: 14px;
            }
          }

          button {
            width: 100%;
            border-radius: 20px;
          }
        }
      }
    }

    a {
      color: var(--cp-primary) !important;
    }

  }

  .adm-nav-bar{
    position: static !important;
  }
}